/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.mycompany.ingsoc2;

/**
 *
 * @author sfreiman
 */
public class Calculadora {

    /**
     *
     * @param num Un Numero
     * @param denum Otro Numero
     * @return
     * @throws CalculaExcepcion
     */
    public Double division(double num, double denum) throws CalculaExcepcion {
        double op;

        if (0 != denum) {
            op = num / denum;

            return op;

        } else {
            throw new CalculaExcepcion();

        }
    }

    /**
     * Operacion de resta.
     *
     * @param numA Numero cualquiera
     * @param numB Otro numero cualquiera
     * @return el resultado de la operacion
     */
    public Double restar(double numA, double numB) {
        double op;
        op = numA - numB;
        return op;
    }

    /**
     * Operacion de adicion.
     *
     * @param numA Numero cualquiera
     * @param numB Otro numero cualquiera
     * @return el resultado de la operacion
     */
    public Double sumar(double numA, double numB) {
        double op;
        op = numA + numB;
        return op;

    }

    /**
     * Operacion de multiplicar.
     *
     * @param numA Numero cualquiera
     * @param numB Otro numero cualquiera
     * @return el resultado de la operacion
     */
    public Double multiplicar(double numA, double numB) {
        double op;
        op = numA * numB;
        return op;

    }
}
